Still To Do
--------------
- file structure for loading & saving layouts (xml)
- support for CViewContainer-type controls (how to fit this into the gui?)
- support for transparent .bmps (&proper png alpha-blending?)
- copy & paste, multiple selection of objects
- help file? (for adding to the xml file?)
- should search the working directory for xml files and interrogate them for controls (rather than just using DefaultControls.xml)
- stop properties panel flickering on redraw?
- colour selector dialog?
- use sizers!!!
- ability to add entries to COptionMenu
- accommodate default values (e.g. in <properties>: <size_width>20</size_width>)
- instead of just strings, allow for variable types in the properties panel?
- maybe include some kind of mechanism in the xml file for calculating values from other properties?